MSRRKGAAAAGGAGPMAMAAMEEEAAELRRGPWTLEEDNLLMSYIACHGEGRWNLLARCSGLKRTGKSCRLRWLNYLKPDIKRGNLTAEEQLVILELHAKWGNRWSRIAQHLPGRTDNEIKNYWRTRVQKQARQLKVDANSAVFRDAVRCYWMPRLLDKMSMAAASTAVPPPLLEQKQNCHGVMSSSHSQQSPAICGDQLGCYPAASFDPSPSASTSGSTAAAALQPAPVPCFSELNWEDQYYYPGGGDLDGGGAGGLELDSAALLGSLGLDGLDLGPAESYIPDATLLDYLNYSSCTANAMNMMTTNGGNYYNNIYCGGDAMVDGDHHDPTTATTCHAARKLAGEWGGGI