MLRTTLPKVSTRVFVRNLASHASFQPTTSSAIRTNWTRDEVSKIYNMPLMDLVFKAATVHRQHHNPAEVQLCTLYNIKSGGCTEDCKYCAQSSRYTTGVEAEKAVKPAEVIAAAKEAKANGSTRFCMGAAWRDMKGRKNALKNVKEMIGAVHELGMESCVTLGMVDKAQAEELRRAGLTAYNHNIDTSREHYPKVITTRTFDERLQTIENVREAGVSVCSGGILGLGETADDHVGFLWALATMPSHPESLPINRLVPIKGTPLGDDPAMKEKQLTYDTVVRTVATARVVMPGSKIRLAAGRYTMKEPEQAMCFMAGANAIFTGKKMLTTMCNGWDEDKAMLEKWGLKPMKSFERVDKHLGEQSHDSKEKKQCGGGCNSATEVRL*