MADRERELPHVAILSSPGMGFLIPLAQLAKRLVLHHFSVTFITHTIDSLQITQNTILNTLPRSIKTISLPPISPQEIPPDAKLLTFVSITQKLSTPSLLHVLKTLRLTSTHRLVALVVDLFGTDAFDVAGEIGVPSYILYTGNFLALSVDLHLSTLDPESSEPVKMPGCRPIPREDLVTTAQDRTNQAYTWLLHHAGRYKLAKGILVNSFAELEPETLMCLKGGPSHLPVYPVGPLVQSGSTGKGDGPTPNWLRWLDDQPRGSVLFVSFGSGGALSFEQTQELAFGLELSGLRFLWVVRSPNDKEACATYFGVKNNQQEPLDCLPDGFLERTKGVGHLVPLWVPQIEVLSHGSTGGFLSHCGWNSTLESMVHGVPMIAWPLHAEQRTNALILVEDLKVAVRPTACESGVVKREEIARVVKALMDGGDEGKRIGTRMMRLKEACVKALAPQDGSSHGALSDVLRQWTSCVSLE