MVYLAGRRNLSIITVVPVIFQNTLRQSKRDPVLNLDCIFRVEPMQITSPTIDSDVTLALRVLEGCCLLNKESNALAHQQKAINVYNFLGHSEETEQLCFGPCDSLLPPRF