MDIDLPSLAAGQHRASLEEELGAVFAGLLADSKGAKDVVADIHEVCARRAEALRLEAAEQLHRPARHMALKAVADEMEAQAATWQLLFCLHCDEAAPAGEGGSVVRDAGGALLYRQRLADAVASEPELARCARVVAWLESLAEEAQRRGGGGGAGGGGGGAGGGGGGASFQPLEALWYETKTEMRAGTGSVVSELDPDAPSRTGRPLHPGNARSQERLMGRVWQLLRAGKTPEVLELCAAVGQPWRAAALGGGGPWGALPVGAAAAEADEAVGEDVQAEELADEVSNGAGTLLALWRWAALQAASGGGGGGADGAFRLERAVFGELGDSAAAAAPACGTWEDFAWSYCSYPLLPNISCLNPVISILRRAVPHIPPPTDFTS*