MVDCGFLHCFEDLLQKRKFEHLIQVWSILCNLSRDFDLRLKLSESKLISILVKPLLVDHGVSVPQELSALLINLTCIPKTAVLTLEVPEFEKFVTFVLRTNDMLLFKVVKNLSFLEGTGAQLIPFVPALLASLLQCQPCIQVEVLETLNNLTCIENLSTPSVLDTGLLDYVTAHLHASNTEDDINLQIIMFIGGVCSNRNAPTISQAGLVENLTNFFVDRCNDVDIALQSLYAMSRFMLFESTREAFLQQPLEKVVDRFLRLSQDSEKAVVTMANLVIDAVCHFDDTKKDLIKRLRFDMYNSGWSQAF*