MVKNAIQYAVVDAFAAEPFKGNPAAVCLLEGEDAAAAADERWMQSVAAEFNLSETAFLIRDPSSSAAAADAAPRFRLRWFTPVAEVNLCGHATLASAHFLFTTVLAKQQHAAAAMVEFVTRSGILTAKKVPAPPPPANDGGVPGEEKLFIELDFPMIDLVEYDSAETLSIPETLNGARVVSVWKSSTAGDLIVELSSGKEVADIIPNINEIKKCDGRGVIVTGPAPAGSDYDFFSRFFCPKFGIDEDPVCGSAHCVLAPYWGGKLGKQKLTAFQASPRSGTLYLELDGENRRVRIQGEAVTVMAGTLLA