MNSRILSTGSYLPSHIRTNADLEKMVDTSDEWIVTRSGIRERRIAAEDETVATMGFEAAKNAIEAAQINPQDIELIIVATTSHSHAYPSAACQVQGLLNIDDAISFDLAAACTGFVYALSVADQFIRAGKVKKALVIGSDLNSRKLDETDRSTVVLFGDGAGAVILEASEQEGIISTHLHASADKNNALVLAQPERGIEKSGYIEMQGNETFKLAVRELSNVVEETLSANNLDKKDLDWLVPHQANLRIITATAKKLEMDMSQVVVTLDKYANNSAATVPVALDEAIRDGRIQRGQLLLLEAFGGGWTWGSALVRF*