MDFDLTEEQRLLVESARAFARHELAPKAADWDRDHHFPVEVIRAAAEQGYLGLYIAEEDGGLGLSRLSTSLIFEQLAAGCVATTAYISIHNMAAWMLASFGDAALKEAWLPGLIGGESLASYCLTEPDAGSDAARLRTRARREGDEYVLDGSKCFISGAGSTQVLIVMARTGEDGARGISCFLVPADAPGIRYGRNEDKMGWRAQPTRTITFEGVRIPAGNRIGPEGQGFVYAMKGLDGGRLNIASCSLGAAQAALEQSMRYVEEREQFGKPLATFQALQFKLADMLTELTASRQMVRLGAHRLDRGDAEATLYCAMAKRFATDRCFDVCNEALQLHGGYGYLNDYPLERWVRDTRVHQILEGTNEIMRVIAARRLLEQGGMLDRLL*