MVTIFVDEQELTKQIVQDIGRNEIAIAVKKLRQQAKNSCELPPTWLLNTADALENNDWSILSAGFINMDFIGKNGYFLIIAPYQINRQSQANVTLSALYGKIHDNQEPSIEQLENLVRAKFGTLGQPIPINLSFTEIASWGNVSGESGEAFVVPHRWCFPNSVCGPALNNAKEQRRRFLGSSHECIRKIFEYETANLLLGPLEDEINGERYRHLDTQVHEAGHASGLGFNFKLKHKIFRNYTNSGVEEWRSDSLGFEFAACTLPAQEAGKLVAVNFCIRFGLDAHRLGGIEKDVDVYASLISLEYLFQNDAIYITKNSQLALRNLSYPGLLQAVELHRAQALSLTRRELNLKSPTGLLSLYKVDIHPSTQSIFQGLIMERCQRIWEQLQ