MSRVCVTGASGYIAAYLVKKLLERGCVVHGTLRNLGDEKKTAPLREFPGAAERLVLFEADMYDADTFEPAIAGCEFVFLVATPMQHDPTSTKYKNTAEATTDAMRIILDQCERSRTVRRVIHTGSVTAASPLREDGSGGGYKDFINESCWSPPNLTCDFTNDYLNGYVSSKTLSEKELLSYNGSSPSPAFEVVTLTCAVVGGDTLQPCPWSSSIPVILAPLTGDEPSHNSLKFLQALLGSVPLVHVEDACDAHVFCMDQPSIAGRFLCAAGYPNMKDCVDHFAAKFPDIEIRLKEVIGEGVRVQADTNKLVDLGFKYRYGVEETLDSSVDCAKRLGEL*