MVKAELVFVPSPGLGHLVSTVEMAKLLVNREPRLSVTLLILKLPHESDSGIDDRTRSLADSMAARFRFVHLPDIDPISETNPSKIRDLYIESYKPHVKEAITRLTESDSGPDSPRLAGLVIDMFCTTMIDVANEFRVPSYVFYTSNAAMLGLMFHLQRLNDEHGIDSTEFRDSDTELDFPSFTNPLPAKVLPTPFLVKEAAPAYLGYARRFRETKGIFVNTFAELEPRMLKPLVDYIIPPVYPVGPILNLARSTGGTGPSNGLEIMKWLDDQPDSSGCSCASEVGEASTRML*