MKEFDFIKRYLQTGTDKDVVLGIGDDAAIVRPREGFDLCFSADMLLKDRHFFADVKPEGLAWKVLAVNISDMAAMGAIPRWVLLSAALPELDEVWLERFCGSFFGLAKKFGVTLIGGDTTKGDMAFNVTIIGELPKGRALRRDAAVAGDDIWVSGRVGMAAAALNCRLKRCVLPDDVFAECEQKLLRPEPRVGLGLALLPFARAAQDVSDGLAQDLGHILTASGVGAEIWADSLPSLSVLKDILPRAQWLSYTLAGGDDYELVFTAPESCRSRVLDAAERCGVPVTCIGKINGGCRLKVLDAGGRELELHSLGFDHFG*