MAPPLSLPPPHHSLPHLLRHRLPLRRLVAAHALAAVAGHLSLPDPRPHTILIVAYSRLERPFPAVLLLFRSCLRRSLAPTRHSLPLAISAAASAGLRHLPLALSLHAVAVYRNLLPFQHVANALVSLYARHTRLGDARRVFEEMPSAPDVVSYNTLMHAYVNTGSVAVAREVFEGMPVRDATSWGTVIAGSAKAGQLEEAMALFDRMLEEGFRPDDVALAAVLSCCAQLGALDKGREVHGLVKLSRPRPNVFLCTGLVDLYAKCGCVEAAREMFEACQDRNVYTWNALIVGLAMYGHGTVALEYFHRMVADGIRPDGHAGLVDLARRIFHDMESVHNVPRELKHYGCMADLLGRAGLIEEAMNMVRKMPMEGDNYVWGGILAGCRMHGNVEAAELAARHLLQLNPDDSGVYSAMAGIYAAAGRWEDVVRIRKLMDERIVRRNVACSSITTELKDGTIMLS*