MLNTNNQHSQETIQLTWIGHSTTIVHLPGNFIILTDPHFSNYAGPKRRNDPPAMGVADLPDMIDCVLISHDHMDHLDYWSILELIDSNKVKFWVVPLGIKSWLMDRAGVSPEDIVELEWWEGEQQCKRGDSNKHELVITCAPAQHWCSRSPFDRNRRLWCSWAVRATPSAAKSIETTTHSQPRSHSFYFAGDTGLPPEFPLHHQIGDRLGPFDLAAIPIGAYEPNWFMRESHCNPAEAVKIHQAVRARRSVAIHFDTFDLADEPREEPPQLLLKEV