MQRLGALLRRSQGDAVLAPQLLRTYATTQMTIRDALNSAMDEEMARDETVFVMGEEVAEYQGAYKITRGLLQKYGPKRVRDTPITEAGFTGIGVGAAFQGLRPIVEFMTFNFSMQAMDQIINSAAKHHYMSSGAITCPIVFRGANGAAAGVAAQHSQCFAAWYSSVPGLKVLAPYDAEDTRGLLKASIRDPDPVVFLENEILYGESFPVDQAVLDKDFVLPIGKAKVMRSGTDVTLIGFGKMVGYNLKAAELLEQEGISCEVVNLRSLKPLDREGIAQSIRKTHRVVSVEEGWPQCGIGSEIVSIAVEECFDDLDAPPERVTGAEVPMPYAANLEAAALPTTDHILAAVKRVMGKX