MDIFPSVGKLEAEVVAMTAALLGAKEAAAGGQICGNMTSGGTESILMAVKSARDYMRMVKGITKPEVIIPESAHSAYDKAAQYFQIKLWRANVNINFEADVKSIRRLMNRNTIMIVGSAPGFPHGVIDPIEELGLLAQKMGVLFHVDLCLGGFVLPFARKLGYAIPRFDFTIPGVTSISVDVHKYGLGPKGCSIVLYKNHEIRRHQFVAVTEWSGGLYVSPTMAGSRSGALIAGAWASLVSLGMDGYMHAVSQIMEAAERLKKGIIKIPELFILGKPCMTVVAFSSNLVDIYKVNDAMTAKGWSLNALHKPSSIH