MSTGNEELDKAIELAGYSYDSIQDIFYSTMDPWQRDVGYCRLYDEAAAPLGMIIDCEPIYFDYQGKKWMISFWKGQYDMVTGGEIGIYIATREITLQGLFSGTFYQAASNEHCLPMSYTLNKNGKPLFTREGKHWWLTGFKLGEFSEPLELTMDIRISLNDVQMRNAFITGLLNAGYSYADLDVSGNAVALTFDIPHTPQPMTRTRETDKLIQRKNLLLCEQYQALTDPYDTVPKKIKALEGLSPDMYKKVINIGKTKKMYEMYTSIVIIGTFLLSRLAGGIDKTKQLLR