MGIYRHWLETPQAVADFRARYKIPDDVQIRLDNPEDPFDGSIFHNGWMSSLLVTVIEGGVRFPLHPLLRILGINLGVHDIEDVYDLCKSGDVYYLQVRAKRSSFVNALEDSNRYAGDDRLFVSGDWEFGESEPLVRIPQGFGTPPSKDRNLSAFFCLLSFISAELTSFVCCAGYEPKYRSFIKRKETGGESQVFGKEESGEQVMLVVPAGRLSESGDRASPSRSDSGSAETTAAIAETSL