MKLVQCDTLWATLRWSLHAWWHGYSVPTELSSWARYEEDYEVLKAAGERWALLRPFFASWGYHLYEYERLPLTYPPKSLKCPDIVDESYPYARCRFTKDEHYVFTYVHTGRIWAARDNFGRDVIIKLVSSRNEEQEELKVWKRLSAPEVREDPRSNRTLRVLDFITYDGLVFVVTPRWGMPFVGLSFPSVEHIFDMLEQFYDGLAFLHDNRIAHRDIDPGNMVMNALFDYFDETRDSVEIRDPSRVLYAHIDFEASALFAMDTDIDNVTMERASRLSTLWSGLAEGQRSNPFRDDVYVLTWVLQDWSRHIESIVPEIGSFYDGILKDYSRTPRAEAALHQLREIRSKLTAEQLRQEPPGYMWSKDASSFRESSQGLTLER*