MNWWVSMPKVELHAHLNGSIRDSTLMELARELGDRGLVHFPDVERVILKHDRSLTEVFKMFDLIHVLTTDHETVSRITKEVIEDFAAENVVYLELRTTPKKNVSKGMNKKSYMEAVLEGLRVVSNVEVDIFSEPNFDCPASAGIYARNNECESNGTGKKKIYVRLLLSIDRRETTEAAMETVKLALEMRHLGVVGIDLSGNPIIGEWLTFLPALEFAKEQGLLITLHCGEVPNQVEIHAMLDFLPARIGHACCFGEEEWAKLKSLKLPVEICLTSNIRTETISSLDIHHFADLYISGHPIVLCTDDSGVFSTSVSGEYSLASSSFGIQKREMFQLARNAVNFIFAGNKVKQELEQVFDLAAKTLEF*