MSRAQIVTLDLFGIEKSSHDNTNRADMKASCASKAQMKFRPGNPSELHAAKEKYAAVHGLSWIKPEMMQQVLAGKGFFGKELGQTRSHANNNDRHFDQASSGSHSEDSGCCHKALKELFPEKTAVGSKPAATRQSSLPSAAVKEAGPARQWQFHSLSAAVPRKTTDSSRLASMVTPPKSYTAQLTIFYNGNVGVYDVPADKAEAIMMLAGSGNNCDVLHLPSATGPLVPKSTTSTSCSGSKQELNPTTPLLSNGGTQQQEQEVPKLHCDLPIARKQSLQRFLQKRKDRMTIVAPYTSTSNEKKNVADEKISF*