MELSEPEKLKVVQKERVEKLAQSLKDRINLYVLGDKEGFVQQTKSEVQRLNRTVDDPAQVFAMLFGKPPAEVSMGTMKDSLAMLFEKDPAEILGMLFGKDPAEVSMGKMKDRAEVLAMLFGKDPAEILAMLFGKDPAEVPMGKMKDRSAEVLAMLFGKDPAEPSMGTILKDPAEVLAMLHGNDPVEVLAILFGKAQAEVIMGTMKDPAEAFAMLFGIELFEEYVGQLGMPSMVTCFSSTDSMEVQEEKLNAAQNERDEKLAYILKNRLSQQRNLRARAMRLETLGKIFQTAKPQIEDGILGGDTDVDVDTDTAPLELWNDIAELCRSVQGPKSLPS*