MECRRVTLWATLALDLAAALLLGTATDPARFFRDVWPHQRALFGETTLDLIALALLRVVVVVALLLATAGRAARVASSAAAASPPLLEPLQLNGTSEPQHPVGDKGGWWRAAVTPVRCSGALLALTVGYSALKALFRMLQSGLGDGSSSGSLPTGVPRADWRYGEIWGDMGSMRREPQAYLERTGPRQVQSVRAIFAMVKPDWHLMAFAYASLAIAAAGDTSIPFLYGQLIDAIAISRDVGKFQQYMLLLVGTALVTGVFTGFRGSTFIVIGGRFSVRLRQRLFASLLRQELDFFSAVRTGDITSRLSADCQKVGDQVLLDDVPISRLDPGWFHRQVALVGQEPVLFARSIEDNICYGLGERGEGRPSTEEVHAAAQLANAHDFVSGFDLGCGAPAGTRSAPSPLSGATSALDAESEAVVQAAIDSMIAQGGMTVVVIAHRLSTIRNADRICVVKGGRVAEEGPHHELMTRPAGVYAKLVSKQMALHSGSTGSLSGAGGSAANLDAGGQEA*