MAATLPHSHLRLHLPLRTPDPSSRRRHRLRLPSLVAASRLQNPTTATHPVLPPLAPAPSAALFAAEGASLAPRREHRFPGSAEDAVLRHALEVRRAVAAEVLVAALSGGKVGGLTYINNLTAWMGPFVDRIVVEAAAMRRDRPDLAHMSFNAQAKVWFKHNAMTYPQIAKVVCACSGDLGKVRMIIKWLRSIYVKGDFLGRVLANGGSFLNRSFEELEEIIDYLESCGVRRDWIGYVVRCPQLLNLSMDELETRVRFYTDMGMDEKDFGTMVYDYPRVLGFLSLEEMNSKVQYLKEFGLSNEELGRLLAFKPQLMACSIEERWKPLVKYLYHLNVSRDGMKRMLLVQPTIFCLDLETVIAPKVQFLQDIGVRSDAIGNVLVKFPPVLTYSLYKKIRPV