MPSRATVQEFSDSYPFCHNGFRPIMMPKIVSVQHSTRRHLTSFVGRKAELNDVRRLLSDKRLVTLTGPDGMGKSRLALQIGAQIAHEFTYGRWDCDLATVTDRDCVSISMLNALGLPVQPGLSAIDTLVGVINDARVLLVLDHCEHLLDACAAIIDSLLRSCPRLTILTTSTEAIGLAGELTWRVPPLSLTNDAIELFVDRARRVRSDFAINADTAVTVGEICRRLDGVPLAIELAAARTDTLSPVEILAGLNDRFRLVAGAAGNAVRPEQTLCATVQWSHALLSGPERALLHRLAVFAGGFDLDGAQAVGANDEDFEGYQTLGRFAELVDKAFVVVENNRGRAGYRLLYSVRQYALEKLSESGEADAVLARYRKHLKQPNQVVRAGSGGVRY*