MSPPNRLKYDPNPHFGHVSNLDKALAFVGYVVVAVQAVFFFLVRFLRSKSGPLRKELVYFLVPKFIHWLPTSVIRRGSVRSARAFTSHRYGDRLAAFPEVIDRPEFSGIWVTKPGFTRASKPRDADVVLIYVHGGGYVTGLPEQYACMLLRMAERIEAKGQRVAIFALRYSLAPERRFPTQLLQAAACWDYVVGEMGVLPERVALSGDSAGASIILSMLVHMSHPLVGVERVKRPARPGRGIFLQSPWVNPVDETGYDDNQGADVISVATLRAWTVAAVTGVEDGDVERYLEFTGPRDDWHDILPAYTWVSAGGNERFLRNITRFVEAARKAGKRVDYEVRKGEVHVWQFMESVIEGNQAMEQEFGTFGDGLMSGIDGLAKAILDAPRSK