MGEHAGQKRAATEMRSKDVIVLFDVDGTLTKPRNKVTQDMLETLALLREKVYVGMVGGSDLSKQLEQLGENVLDLFDYTFSENGLVGFKERELINETSMADFLGEEKLQKLINYILKYFSELTLPVKRGTFIEFRKGMLNVSPIGRNCSQAERDEYERYDLEHGIRKSMVEALKKEFAEMDLVYSIGGQISFDVFPRGWDKTYCLRFLDDFKTIHFFGDKTFAGGNDHEIYESERTVGHSVKTYEDTIRECKALFLDQ*