MRTRVLAGCAAGASGLSHVFDYEAAEGGSPLHDAVGFGATAAAAALLAAGAEAGAADATGITPLHLAAGRGMLGAARACLAAGAEVEAADASGATPLHVAAWKGEAAAVRLLLVAGAEAGAATPRGITPLHLAAKHGHLEACRALVDGGAPLAALTDRGATPLHFASMHGRRRVAQLLLSSGSWVDAGDRGGASALHHAAAAGHAGAALACLQAGAAVGAIDGAGATPLHHAALAGSADVVRVLLAAGASASQGPGGATPREIALARGHAEVASILERAGGGGGGTSLAARVLLAIGAGVVACACVGWASLRSV