MVEKVGVLIVGAGPTGLGAATRLQQHGHKDWLLIDAAPEAGGLACTDVTPEGFLFDMGGHVIFSHWNYFDELLDCALGSGPEAWNTLQRVSYVWIRDRWVAYPFQNNISALPKDDQIKCLTGLVEAKVANATAQGRPKNFDEWILRVMGPGIADLFMRPYSFKVWAIPTSLMQCNWLGERVATVDVDRAITNVINNKEDAGWGPNAVFRFPTSGGTGAIWKGVAKLLPEERQRYGQKVVSIDKDAKVLTLENGHQYQYDALVSTIPLDLTLTWLGKEEWAKGLQHSSSHIIGIGIRGECPHGTKCWLYFPESNCPFYRCTVFSNYAKLNCPADDAKLPTLCLGDGSAPASSDPKEGPYWSLMFEVSESSYKPVNQEPVTLGGTAGTWSDVVRDTLIGAINTQLTKPGDEVVSLYHRRIEHGYPTPSLGRDEVLEKALPWLQQFGIWSRGRFGSYKYEVANQDHSLMLGVECVDNILYGTKELTLAYPDIVNAKKNSELLYLMK*