MSRFVPYLSKEKEDELRRIANAIVAPGKGILAADESTATIGKRLQNINVENNEANRMAYRQLLFTAGKELSEHISGVILFHETLYQKGSDGQPLVNLLRSNGIIAGIKVDTGTVALAGSDGEVTTQGLDGLSERCAQYKKDGCDFAKWRCVLKISAHTPSLQSMIENANVLARYASICQQNGLVPIVEPEVLPDGDHDLYTAQRVTEQVLSFVYKALADHHIFLEGTLLKPNMVTAGMSCPKKYSPDEVAFATVTALRRTVPPAVPGVTFLSGGQSEEDATVHLNAINRVPLGRPWALTFSYGRALQASVLAAWQGKEENIPVAQQELLKRAKADGLAAI