MGEKLLYRTHLISVTGRHIVPAPGRGMSRVAPTPTPAPPRRTARVPSTSTRASARVEAMASSSASARFATVATGIVPPLPDDDADADAELDVAPDDGRWNLAKATLAAFPERYPTLTAARKAVRRGELRVDGVPRKGDYRVAAGAAVSVVARVSSGDALDVRDLPSDLPRLEIAYEDNHMAVIVKPEGMPSVGDGAWNAERALPYYLRETRRVEGALSRPRPVHRLDAATSGLLVCAKTRLAMTSLSVAFARREPKKRYRAVLAGAAGGWESGSEGVADAPLEGKPCVTRWRVDRVAPCSRHGRVTLMDFAPETGRTHQLRRHAAESLRCPIVGDFRYTKKSDDAFGGLDDRDGLFLAAVEISLPPSATPWINRGGEGAFAGEGEGGDDDDDDDGWLRVRIDDPEKFARRLGGVVVA*