MNRRTFLVTAGVGVTLSLSGCLDGSGGAGAPTDGFEETNGDGGMSPVGSGNVSLPVPKDDLNRGASKDAIPAIVSPKFGSDWSDVDATLDDGELVIGVELDGEARAYPLAVLNWHEIVNDQFDRPVLVTYCPLCGSAVVAERTVAGDTRTFGVSGYLWQSDLVMYDRESESLWSQVLATAIRGSLTGSQLDLLPSTTTSWGEWRESHPDTSVLLPPPVSDTVTGRQTRDYDRNPYLGYETSSRVGIGFNDDVDDRLHPKARVIGVAHGDKAVAYPLSTLSETPVVNDEVGGLPVVAAATVDGTLVAYDRRVDGSAITFDRESGTDVLTGDGSRWDLHTGRALDGPHEGAALARANDRSLMFWFAWADFFPETTIYSTE