MTTTTLARPATRTAVLYRPGSAVFWVFVIALAAGAFALLNQEGSAIHETLDANLALAPFWVAFVAFMVWLLLRFDPFRAMRPYPQVLVAGAVLGATVAVPMAITGNTSLEALWGLVFSPEVVANWGPSLCAPIIEEASKLMCALVLLVLCASVVTRIAHALLIGMFVGLGFDLMEDLGYASSSAILSLDSDLSGAGTSLLVRAFTAVPAHWSYTSLTAVGALLLLPSFAGRRDWPAARRIPVAVGLLLAGPLMHFVWDAPLPDDYDGPLTLVKLVGSLVFYLVIVFALLPFERRWVTARIADGRDSGWLSDVSADVLDSLPTRRQRRALRKAARKSGGRKTAKAVATQQDAALDLIQTAS