MATILTVEDAYPGVDAELLKKACHGWGTDEKAVISILAHRNAPQRKLIREAYKDMYGEDLVKRLEHELSGDLERAVYRWNLDPADRNAVLANVALRKEHRDHRVFIELSCTLSPEELFDVKRAYQCRYKRSLEEDIASHTSDDLRKLLVGLVSIHRYQGDEVNLKLANSESSILRNAIEEKTFNHEEILRIITTRSKPQLMATLNHYKDEHGCNMTKQLKDDRANEYTETLRTTIRCMSDPIKYFEKVIRNAVKKSGTNEDALTRVIVTRAEKDLKIIMDQYQKRNSVPLDHVIAKETSGHYKRFLLALLGKDE*