MSRLAKRHPDLLSCNFNQDYKVHSNNDQGATGIVEMLFCTLAVKMNRKRLIVVLENEIYIYDISTMKLLHTIETGPNPNAVCALSSSSERSYLAYPSPVPTGDVLLFDTISLTALNVIQAHKTPIASLALNSTGTMLATASDKGTVVRVFSVPDAKKLWQFRRGSSSARIFSINFNLMSTKGGKDVDDASTEEGRSPTPSGYLPKSVSEMWEPQRDFAFIKLRGNHGRTVVAMSATVPQVMVISSEGLFQAYNIDLENGGECSLMKEFALLGSEDFGNGS