MGWFWADNQARPSAQRVQTSGQGCPVKHRDESTPGIVAAGGAAQEKAACPVMHDSGALNPLNNMPNLSAHRQAFQKLELPTERTVSSIPKGNTDAAGEGEFWEYPSPQQMYNAMVRKGKIDPYTGEEIPEDAVESMVYVHNYLNEGCWEEILDWERRYSEAAAAHPKLLQFMGKPSQLTPRARWYHLLGTLFPSKFSAELPFDRHDWTILRPDPAASDPEHPGYRKVRYVIDFYAGPDDENGLPTFNLDVRPGLDNVTNARDRFYRWVSPIWDEFFPNWKK