MAAPRGTIRAPARRPCATCPYRRDVPSGVWAPEEYEKLRRYDAPTMEQPPGVFVCHTTGRNAETARVCAGWAGTHDGPHLLALRIAAMTGTLSGEDVHATIDHVSPDPLFASGAEAADHGMSEVNAPGPRALVAMSKVHRVRSDLITPVVERSPEEKSTDGR