MNQTKQIHAFSLRTGINYTQILINKLLKIPNISYARQLFDLIPQPTTNQFNKLIQAYSCHGPQKQCFSLYSQMYERHCLPNPQTFTFLFGACVSLCSPRLGRMIHAHFILSGFKFDVFATTALVDMYSKLGLVESARKQFDRMEYKDTPTWNSMISGYASNSLLELYSKCGKLDRAMQLFNEIRDRKNLCSWNSMMMCFAIHGRYEEALHLFRLMLREGMVPDAITFVAALLACTHGGKIAKGKELFESMKDKFGIIPKLEHYGCMVDLLGRKGKLNEAYNLIQTMPMKPDSVIWGTLLGACSFHCNVEVAEKAAEALFELEPWNSGNYVILSNIYASVKRWDGVVKLRKMMKGNQVTKLAGYSCIEEADQIHMFIVEDKSHPKSNEIYAVLENVYCKIMKNDSKDDIDLVA*