MDVTGAGLHNIETKWLYDFLTLEKCRNFSQAAIIRNVSQPAFSRRIRALEHAVGVELFNRQVSPLQLSEQGKIFHSQVRHLLQQLESNLTELRGGSDYTLRKIKIAAAHSLSLGLLPTIVKQMPTQFTYAVEAIDVDQAVDMLREGQSDFIFSYHDENLQQAPFDNIRLFESRLFPVCANNGRGEPRYTLEQPHFPLLNYSQNSYMGRLINRTLTRHAELSFSTFFVSSMSELLKQVAMDGCGIAWLPEYAIRQEITDGRLIVLDADELVIPIQAYAYRMNTRMSQVAETFWRDLRGLQAAL*