MATGLGVLTKSVLLVLAPVLISVVLYSPKDFSPAAMPPEYSFGADDVSVPASRHDARALDTSERVGEGLLPGPEDLAYDAAGGWLYTGCADGWVRRVSMPGGAVEDWAYTGGRPLGVVLAGDGGLIVADADKGLLKVSPDREVELLTDAAEGFRFALTDGVDVAADGIIYFTDASYKHSLAEFMLDILEARPHGRLMKFDPSTRQTTVLARDFYFSNGVALAPDQSSLIFCETVMRRCSRYHIRGDKAGTVERFIDRLPGFPDNVRYDGDGRYWIALSAGRTLQWDVMMGSPLLRKLVYLVDKYVVMVPKSLERAGTISVTLDGTPVTMYSDPGLALSTVWLKVGDYLYYGSLHSSYISRIDLTKSSIEA*