MVMKTFFGGRSRADRGDGAGNVIAMDRFRSGRTVSPLRQAEAYWSALRVGDGVPRRSDIDPRGLENILEYTFILERIAPGVARFRLAGSHLSEMAGMEVRGMPLTAFFTAAARSEIGATLEHVFDTPAICEMSLRAERRFTAPRVEARMILLPLQSDFGDVSRALGIMISDGPLGTGGRRFEISESVLRDLPEVAQPDAASAAPQAAGFAAPQADFVKGKPQLRLVSSEE