MSVSAVAAAGTALAIYYVRRRGVCSEDPSPAETHSTVHSAPTTFMEDLFFLAEGLRYTYGETLGRWRTADLLIGLAYLCRKDPEEHPVSDIAQQGRPFGRGLAPELWPEALVQLGELERFFRYCSGLRERRPLPQRHYFRTVLDVTDEDLVMQELRAGVLKPSYLLVRDRKLQAVVLAIRGTHSFKDMFTSLTGASKPHHLVDANGVVLGYSHFGMLAAARWIKAQTRQRLEQALADNPGYRLKIIGHSLGGGTAALLTMMLREEGGIFAQSTCVAIACPSCMTLELAQSCSDYVTTVVHNADVIPTICPGSADTLRAEVMRSSWFGEFRRDVRSSGVVRAVENGLRGVGSATLTATSWTTSKLAACYQRGSFGGGVRRRQLLKRRNSDDSLAATAAAEEAAAAAX