MVSVTELSPMEPLPDGEGWVSAAGLAAAGAELDAFLAWDEAQIRRDHGREGRPDVVAAFGLHRYAWYACLLFTVPWFLLRRVPRFPAGEVAFHREESRLAVRGGTFVCLPGDPAAGEPGARVVPDEEALRAEVRAAFAEHIEPVLGGFGPRMRRRGRALWGMATDEIVEGIWYVSELLGADEQERCRRELELLLPGATRPYVGAAGFRELTGPGGESLPTRDRASCCMFYTLAPQDTCVTCPRTCEADRLGKLTAASTS