MESRVSAHGQSLAHMRHELSMLASTLTVDAATKRSEEISRALEIGTERLYMLSVLIRGDFVFDQSDLRLKAALDHLVAAFTQITELADNQLAEVGRLNSDSIELRNAKLRPLQDGIEETKSDIGAQLEGNQQAIMTTSNTVDGLQHSVNAMNNSLCSLQDKLGEAERVRDGVNIAISILIPIWGIVGLIDENASPGAVFQLRDAVNNVRNDLHNKRRSLEQAMEGLAAAREQQAHLEHQAWRLRTIQTEIEDLGNEVTGIIEKTDALQRATVAVKQQLTVAAQHAAELSNTVLVTAHQSFTKQEFCSGILDIAEQVPLDPRNSTEMTLLLNELLSGYGSANVPAAIESRANGLLGEAAKYQSLEWNPSMHSAIGECSPDGRGRLGVRGKAQSSPSSTVSCGPARESSRTQWIYFSSGICPRRFSGTERDLHHPHVYTRVIAEAQSLAAWSDPLLATLMPWPLATLAHELPKGTRQRLMQLVTTRLNGHEHDDTVDGPDITRIIMARLSADFEAPSLRVRTKLDEYLCLMKMKWPW*