MATPRTMKAVQYDKYGGGAEGLKHVEVPVPSPKKGEVLLKMEAASINPIDWKIQKGMLRPFLPGKFPFTPVGDLAGEVVELGSGVTNFKPGDKVISISFPGGGGLAEYAVAPASLTVARPPEVSAVDGACLPAAASSALQLLKLAGVSFDGTSGATGPKNALVTAASGGVGHYAVQLAKLAGLHVTATCGARNVDFVRGLGADEVLDYRTPEGAALRGPSGRRYDAVANCAAGVPWPALKAVLADEGGTVADVTPGVSAALTSILQKATFAKKRLAPLMLAPRREEMEWLVGLA