MDFPGGMEVFEAVVGLCESNTGSRTNAATKNPLLEPSNVAILHCAAEYLEMNSGAGSLCETTSFHLNQALTSWSDSIQVLSSCYSGQPELLQLAEELFIVQRCVESLASMVCSEFEQSWIMGSSRVTARSKLWIKDLMRMPFRIFSRIIVSCTKQGLSPKNTSQLVVKYAEKWLFSESCCSDFDENDEQRSLTDELLQEMLDCIAHLLPFERGAVPISFLFALLRYSVAIDAPRDCRVQIESRIACQLDLATIEDLLMPFKSARQAPTLLCELDSMKHVVALFMAQCRAVDSSTGLANWEPIANVARVWDEYLTEIGYSGSITPTKFAELIDAVPGFVRVSHDQLYKAIHVFLKAHPTASQSERSAICRPLDCQKLSQEVCIHAVQNELMPLRTIVQAMFVQQ