MGQRNLVVVSSPELAKEVLHTQGVEFGSRTRNVVLDIFTGKGQDMAFTVYGDHWRKMRRIMTLPFFTNKVVQQSRAYWEDEIDRAIADLKARPEACTTGVVIRRRLQLLMYNNIYRIMFNTRFETEDDPMFNQLKKLNGERSRLSQSFDFNYGDFIPLLRPFLRGYLASCEKVKEERLQFFQKHFIDERKKVRSSKPTLNSEEKCGIDYILDALKNGEINEDNVLYIVENINVAAIETTLWSVEWGLAELVNHQDIQQTVREEMERVLGKGVALTEPDIPSLPYLHAVVKETMRLRMAIPLLVPHMNLKQAKLGGYDIPAESKIIVNAWYLANNPALWDEPEVFNPQRFLGPDVKIDAAGNDFRFLPFGVGRRSCPGIILAMPIIALVLGRLVQSFHLLPPPHQSKVDTSEVGGQFSLALANHSVVVCKPL*