MKDKVRNKLSKRQHEDEASWSTRSWLSLQAQRMSGLSDDLGAEDPSDPLRRNATRCGVDWYDAPACQSTGLWMAQPTQPAVKFFEHFLVKLQRSCEWEQSLFNRALGDMVPSTAPAMRWIDALNYAVWSKAEYANYGVATARRALQLPAGRVAVHFGYVPPSNKSEIMAAGICSLANQPAGAAYPGEAWTDAEARDAGCAVVSQSYLYVEGGGAVRLPDLTAVSRGVIVRFNSEISSLTLDRLATVSGPLSVRENPQLEVIKMGSLGTVRGGITVTGNVQLASLRLPHLASVGGYIDVSENGQSGAWLCELGEYAGSCSQQS*