MGNPRCFLDISIGGELEGRIVVEVYPDVVPRTAENFRALCTGELGTSTETGVRLHYKGVPIHRVIRGFMIQGGDISTHDGSGGESIFGPRFDDENFQLKHERKGMLSMANTGPNTNGSQFFISTTRTPHLDGKHVVFGKVVKGMGVVRSIEHNPTDDEDCPLYEVLIADCGEIPEGGDDGVAGFFKDGDTYPDYPADLYEQPVDCSWWIASVESSKFFGNNSYKKGDYKMALRKYRKALRYLDVCWEKDGLDEDRSDYLRVVKAQILTNSSACKLKLGDAKGALLDTEFATRNGEDNAKALFRQGQAYMALNDVDAAAESFARALELEPSDAGIKKELGIAKKKIADRREKERRTYAKMFQWQVFYCSL*