MDPDDEVAFEFVPVIRQYKSGRVERLHHVHPVPPSVDAATGVTSKDVTIDAVTGLWARLYLPDLSTRPCGGGEDGRLPIVLYFHCGDLVVGTASDAPEHAFLNRLAARAGALAVSVEYRLAPEHPVPACYDDAWSALLWATTAAADPWVRDHGDAARVFVLGFSSGGNVAHNLTLRAGSEPDRLLLPGGARVEGMALVHPYFLSPSCDTAAGKEWLRGKLAELWVFACGGRTTGSDDPRVNPLAEGAPSLRRAGCRRVLVCLAEDALVAEGRAYHDALLASGWAAEDAELLDSRSADHEFHLREPESAKALLLMDRLVALITGNQ*