MRLSVSLFVSALVAAVAASNVVELTPENFDSVIGKGKPALVEFLKTTLDSGHCKNLAPTYEELADVFAHAKDRVVIAKVDADGAGRSLGAKYGVKGFPTLKWFDEVGKDVEEYKGGRELETLAEYVTKQSGVKSKIPEPPPPAYTVLHENNWDEIVNDPTKHVLVSFTVDAPWCRDCKDAKINWDRAAQWFQSDNVVLANVNLDEPRNGRFTSMYNIMVYPTIKFFPKGNKSGENIEYEKLKTDKDVVTFLNNRAGTNRLVGGKLNLVAGRIPELDEVAEKFVTAKKAARLQLLEEAKEIAAKLTNKPTAAQYIKIMEKVTGGASGYVEKERKRLKVIASKAIDLKKQDEVKMKDNILRVFQTKTARDKHCLLNSTVSQAAHATSVEFRTRKNVLFEKSIFQSKGALQPVAH*