MADDPFVLGGTTYASRLIMGTGGAPSLDVLERALVASGTELTTVAMRRVNASVHGSVLSVLERLGIRVLPNTAGCFTAGEAVLTARLAREALGTDLVKLEVIADERTLLPDPVELLDAAETLVDDGFTVLPYTNDDPVLARKLEDAGCAAIMPLGSPIGSGLGIRNPHNFQLIVEHARVPVILDAGAGTASDVALAMELGCAGVMLASAVTRAQEPVLMAAAMRAGVEAGRLARRAGRIPRRHFAEASSPAEGLAVLDPERPAF