MYKILVVFLLFYTGLSVAGDKKAMRSEEIMLGELIFKDKNLSLNRNQSCETCHSLSPVAKPGLPAVPGFVDPDNVTAGSPVSKGSDIDPETNLPFNGTLNTPSVGYAAFSPKFKWDKSLNAYSGGFFWNGRARNLAEQAKQPFLNPVEMAMPNAADVVNRLSENATYRKLFKKIYGISLPLKKQSDRMVEKVFQSMTQAVAAFERDRSFSKFNSKFDYVLAGTTSFTPVEQLGFDLFKDPQKGNCAVCHPVESTFDKKGNITVPPLFTNFGYENIGAPRNMKIPGSPEPDLGLGGRADIQKRDKSGLQIGKHKVMSLRNVAVTAPYGHNGVFASLAMIVHFYNTRDALPHDCDNTSPRFPSQCWPLPEVGRNVSNEFGNLNLTAEERTALIAFMNTLTDDYPAWGNDPLVPPGTLSPYPHLGIPSR