MVEKVGVLIVGAGPTGLGAATRLQQHGHKDWLLIDAAPEAGGLACTDITPEGFLFDMGGHVIFSHWNYFDELLDSALGSGPEAWNTLQRVSYVWIRDRWVAYPFQNNISALPKDDQIKCLTGLVEAKVTNAIAQGRPKNFDEWILRVMGPGIADLFMRPYNFKVWAIPTSLMQCNWLGERVATVDVDRAITNVINNKEDAGWGPNAVFRFPTSGGTGAIWKGVAKLLPEERQRYGQKVVSIDKDAKVLTLENGHQYQYDALVSTIPLDLTLTWLGKEEWARGLQHSSSHIIGIGIRGECPHGTKCWLYFPESNCPFYRCTVFSNYAKLNCPADDAKLPTLCLGDGSTPASSDPKEGPYWSLMFEVSESNYKPVNQEPVTLGGTAGTWSDVVRDTLIGAINTQLMKPGDEVVSLYHRRIEHGYPTPSLGRDEVLEKALPWLQQFGIWSRGRFGSYKYEVANQDHSLMLGVECVDNILYGTKELTLAYPDIVNAKKNSELLYLRK*