MGEKGFKKKISRRSFLEIIAGLGVTGLAGTAFRGLNGLPEAIAKTNRRGTKYYGYAGSVVPVAPDNPSIVHFDKFCKHGECGVCSTVCHEKQGVFGYWDPRVASEVVCVNCGQCTAYCPGKRGIPAMQERDETEKAFAFLENDEYHVVVQTAPAVRVAIGEEFGLPPGEWEEGQLVAALRRLGFDAVFDTNFAADLTIMEEATEFVKRVVYAEKPLPMFTSCCPGWVKFAEYFYPELLSHLSSCKSPQQMLGAVAKTYYAKERGIDPSKIISIAVMPCTAKKFEAQRPEMKAAAEYWHNEEITADVDLVLTVRELARMLKAKNIDLLALPEEDYDPILGEDTGAARIFGVTGGVMEAAVRTAYYFLTGEDPPDTLLEFTPVRGLDDVKEASLNINGATINIAVVNGLANVRNVCEIVMDNPNKWHFIEVMACRGGCISGGGQPRTEVPPTDEIRLARIESLYTSDELSQIRLSYLNEEVRALYEKFLGEPNGELAEELLHTHYVDRGPVA