MIDVGTNNEKLLKDPFYPGIRQQRVEEELYNELIDEFMEAIKMRYGEKVLIHFEDFANKNAFRLLLQYRGTHLVFNGDIQAVGAVALAGIIASLPLTGGRVSDHVFLFRGAGETATGIAELLATYISKEANVTIQEAREHIWLVDSKGLVVKSRMDALENHKLPFAKDFPHHHDLLNSVNAVRPTALLGFSGTMNCFSKDICEAMITINKRPIIFALSHPTTPECTAEQAYSWTKGRCIFACASHSSPVDVNGRLLHAGQGNSAFIFPGIGLGCAISGATRVRDEMFLAAADALASQVTEEDRNLGLVYPPLSKIRETSLHVAKAVANMAYKLGVATNLPKPHDLLKEAKSRMWNPSYRSYS*