MVKLGTYAAASVIGAVAVVYHAFYSREQFYPAMVYLSTSKISVLLLLNFAFVVLYAVWQLIKMIFLGSLREAEVERLNEQLWRELMEVLFAMTIFREEFNVSFIAMVTVLLFVKAFHWLAQKRVEYIEITPTVSRLSHARIASFMAFLLVLDSIFVHSSVSYLLRTKQASVSLFFAFEYVILATSVVSMFLKYSLYMGDMWMDGQWDNKAVYIFYLELVRDLLHLSLYLFFFLVIFVNYGLPLHLVRELYEIFRNFKARVTDFIRYRKVTSNMNERFPDATAEELGRSDATCIICREEMSTAKKLPCGHLFHVHCLRSWLERQQTCPTCRSPVIAAEGGPQAASQRQQQQGQAPEGQATPANAAEGNVPPEADQARARMQAAAAAAAQYGSSFVYPA