MPTFHDIDVLRHNSASWDAQAARDCEWSRPVSAEEVAAARRGDWAVKLTPGALPAHWLGDVRGREILCLASAGGQQAPILAAAGARVTLFDASAGQLDKDRQVAARDRLELACVQGDMRDLSTFADASFDLVFNPISNLYVDDVLPVWRECARVLRPGGKLLASFYNPALFIEDRSPELAEQGLIRPRHRLPYSDLESLSAEALAAKREKGEALVFGHSLTQQIAGQLTAGLLLQDFYEDWQPHPRFVIDRFMPTFLATCALKPRSAAG*