MRRYQAPEMVRVPLEELVLQIHLLRLGKAGTFLAKVLQPPPDKSVAGAIRALQEVGALTAAEELTPLGLHLAALPVDARIGKLLLLSASLGCLAPALTIAACLSYKSPFTGGSQQDAADRARAALAAPGSRTIAAGQQSDHLLMVAAVDGWLAARSKGGHQAAREYSRRHFLSQQALEMLADMRWQYASMLADIGFVAAPGGGRGGGRTWMDARDTPFNRYASHPAVVKAVLLAALYPNVAVMDDEAAPGKRPGWHDGIGEVAIHPSSICHMLESQQYQRPYVMYLEKVRTSRTFIRDCTVASPAAILLFGGALSVAHDSSYVQVDGWLRIRAPAQTAVLVKRLRQALDAMWRERWERRSEAAAGSTLISTIVDLLNHEEAARKWDRX