MATTNVLATSHAFKLNGVSYFSSFPRKPNHYMPRRRLSHTTRRVQTSCFYGETSFEAVTSLVTPKTETSRNSDGIGIVRFLEGKSYLVTGATGFLAKVLIEKLLRESLEIGKIFLLMRSKDQESANKRLYDEIISSDLFKLLKQMHGSSYEAFMKRKLIPVIGDIEEDNLGIKSEIANMISEEIDVIISCGGRTTFDDRYDSALSVNALGPGRLLSFGKGCRKLKLFLHFSTAYVTGKREGTVLETPLCIGENITSDLNIKSELKLASEAVRKFRGREEIKKLKELGFERAQHYGWENSYTFTKAIGEAVIHSKRGNLPVVIIRPSIIESSYNEPFPGWIQGTRMADPIILAYAKGQISDFWADPQSLMDIIPVDMVANAAIAAMAKHGCGVPEFKVYNLTSSSHVNPMRAGKLIDLSHQHLCDFPLEETVIDLEHMKIHSSLEGFTSALSNTIIKQERVIDNEGGGLSTKGKRKLNYFVSLAKTYEPYTFFQARFDNTNTTSLIQEMSMEEKKTFGFDIKGIDWEHYIVNVHLPGLKKEFLSKKKTE*