MLSRWVIINWDDAAMRACQESAVVQHCALDTQLLDAGLVKRGAKGVLGHEATYHDEKGGVLHQVYARMCWRRVEMAALALWHGVHVTNLDTDVLTFREPFPGGGPPQLPPHLAPRGVQAQVGLDFYGIIWGRESGFNRECPTFACEHQNYNGGVWLAKAHPTTIAMINDTLATGLKLSADAFEQSAMGSIIKKWAKQGLRTAVIDPLLMQGDGKAIGSYGPPQLNKSICDKDLIHFSATGKFSGKNLRMDRAVKAFRAACSTSPSAAQLMETVPLPADRDKVTHPCTREFLVDPPAAAPAADAEGCAAAAEDADRENEPPLAQAPVLQRRA*