VNVGIFHPYANAGGGGERVLWCAIRALQAKYDNVKIIIYSGDIEADPNTILKRAKKVFNIEVDEEKTSIVYLKKRYWVEAKRYNYFTLLGQSLGSMVLGFEALRKFPPDVCLDTMGYAFTYPIFKYLGECKVGCYTHYPTISTDMLKRVQNRVQSHNNRRAVARNPFLTWIKLAYYKIFARIYGIVGRCADTIMVNSSWTEGHIEDLWDCQFKIHRVFPPCDVGHLKQLKYTGNDEEKIIILSIGQFRPEKDHPLQLQAMYELRTLLSQNEDLWEKLHLLIVGSCRNEEDEELLKNMQDLSKHLSLENNVEFKNVPYKELIELYQSAKIGIHTMWNEHFGIGVVESMAAGLIMVAHRSGGPDMDIVETSEGSQNGYLATDAVEYANCILHILCNSDEQNEAIKNAA